﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Marmat.Foundation
{
    /// <summary>
    /// 登录接口
    /// 内置LoginForm在登录时调用此接口进行认证。
    /// 建议用户自定义的BIM.Foundation.ILoginForm,在登录是也调用此接口。
    /// </summary>
    public interface ILogin
    {
        /// <summary>
        /// 执行登录方法，并返回用户的唯一id。
        /// </summary>
        /// <param name="userName">用户名</param>
        /// <param name="password">密码</param>
        Task<string> Login(string userName, string password);
    }
}
